package com.acme.controller;

import java.util.Locale;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

/**
 * Handles requests for the application home page.
 */
@Controller
public class HomeController {
	
	private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
	
	/**
	 * Simply selects the home view to render by returning its name.
	 */
	@RequestMapping(value = "/", method = RequestMethod.GET)
	public String home(Locale locale, Model model) {
		logger.info("Welcome home! The client locale is {}.", locale);
		return "home";
	}
	
	@RequestMapping(value="ContactUs")
	public String ContactUs(){
		return "ContactUs";
	}
	@RequestMapping(value="WatchVideo")
	public String VideoLinks(){
		return "WatchVideo";
	}
	@RequestMapping(value="FAQ")
	public String FAQ(){
		return "FAQ";
	}
	
	@RequestMapping(value="LocateDoctor")
	public String LocateDoctor(){
		return "LocateDoctor";
	}
	
	@RequestMapping(value="MemberService")
	public String MemberService(){
		return "MemberService";
	}
	
	@RequestMapping(value="GeneralInfo")
	public String GeneralInfo(){
		return "GeneralInfo";
	}
	
	@RequestMapping(value="ClaimPortal")
	public String claimPortal() {
		return "ClaimPortal";
	}
	
	@RequestMapping(value="InjuryInfo")
	public String injuryInfo() {
		return "InjuryInfo";
	}
	
	@RequestMapping(value="HospitalInfo")
	public String hospitalInfo() {
		return "HospitalInfo";
	}
	
	@RequestMapping(value="MedicareCoverageInfo")
	public String medicalInfo() {
		return "MedicareCoverageInfo";
	}
	
	@RequestMapping(value="PrivateCoverageInfo")
	public String privateInsInfo() {
		return "PrivateCoverageInfo";
	}
	
/*	@RequestMapping(value="ClaimRegReview")
	public String claimRegReview() {
		return "ClaimRegReview";
	}*/
	
	@RequestMapping(value="InsuranceAdjuster")
	public String InsuranceAdjuster() {
		return "InsuranceAdjuster";
	}
	
	@RequestMapping(value="AdminViewClaim")
	public String adminViewClaim() {
		return "AdminViewClaim";
	}
	
	@RequestMapping(value="PasswordRecovery")
	public String passwordRecovery() {
		return "PasswordRecovery";
	}
}
